首先,
- Micro AB,ID线悬空,有公母,仅OTG设备使用
- Micro A ID线接地只有公
- Micro B ID线悬空 有公母
比如我的中兴U950手机支持OTG功能
- 我的手机电脑连接线,确实是 Micro B公转标准A公 ,id线不连GND 这样手机线插在电脑上,手机检测ID还是悬空的,手机就知道自己是Device
- 我手上的OTG线,其实是MicroA公转标准A母,id线连接GND 这样手机连接U盘后,检测到ID位低,就开始OTG的HNP对话确定自己是主机
但是线上面的标注不一定是指型号,比如我这个MicroA的转接线接头上有一个B字。
现在淘宝上的东西应该是没有明确区分Micro A,B所以搜不出来。
项目上要用到OTG功能,使我的设备可以读取U盘文件,同时也可以插在PC上当做一个外设来使用
那么就跟手机一样,插电脑的线用普通的手机电脑连接线 MicroB 公转标准A公
插U盘的线用手机OTG线,也就是MicroA 公转标准A母
一开始搜MicroA的插头,转接线等等,淘宝,百度都搜不到,资料上也说的不清不楚,
到底ID线和主从机的关系如何确定也没说的特别明白,这里自己搞明白之后,用这个例子来解释,就很清楚了。